package cn.com.connext.scrm.web.rest.req;


import org.springframework.cloud.cloudfoundry.com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class OrderQueryReq {
    private int currentPage;

    private int pageSize;

    private String name;

    private String orderName;

    private Integer state;

    private String startTime;

    private String endTime;

    private Integer type;

    private String mobile;

    //活动类型（0为积分兑礼，1为营销活动）
    private Integer activityType;

    //取奖品对应的活动名称
    private String activityName;

    /**
     * 小程序查询列表标识
     *  0 全部
     *  1 未发货
     *  2 已发货
     */
    private String wxDeliverType;

    /**
     * 订单类型 10 积分订单
     *  20 实物订单
     */
    private String orderType;

    /**
     *  物流下发状态标识
     *
     */
    private Integer LogisticsPushState;

    private String membershipId;

    public String getMembershipId() {
        return membershipId;
    }

    public void setMembershipId(String membershipId) {
        this.membershipId = membershipId;
    }

    public Integer getLogisticsPushState() {
        return LogisticsPushState;
    }

    public void setLogisticsPushState(Integer logisticsPushState) {
        LogisticsPushState = logisticsPushState;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getWxDeliverType() {
        return wxDeliverType;
    }

    public void setWxDeliverType(String wxDeliverType) {
        this.wxDeliverType = wxDeliverType;
    }

    public int getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(int currentPage) {
        this.currentPage = currentPage;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOrderName() {
        return orderName;
    }

    public void setOrderName(String orderName) {
        this.orderName = orderName;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Integer getActivityType() {
        return activityType;
    }

    public void setActivityType(Integer activityType) {
        this.activityType = activityType;
    }

    public String getActivityName() {
        return activityName;
    }

    public void setActivityName(String activityName) {
        this.activityName = activityName;
    }
}
